﻿''' <summary>
''' Generic Rule Implementation
''' </summary>
''' <remarks></remarks>
Public Interface IRule(Of T)
    ''' <summary>
    ''' Is this rule valid
    ''' </summary>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Function IsValid(ByVal input As T) As Boolean

End Interface
